<%--
    Document   : modificacionUsuario
    Created on : 21-dic-2008, 21:03:23
    Author     : José Manuel
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*"%>
<%@page import="proyectoCisco.Usuario"%>
<%@page import="proyectoCisco.claseBBDD"%>

<html>
    <head>
        <link href="estilos.css" rel="stylesheet" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Modificacion de usuario</title>
        <SCRIPT LANGUAGE="JavaScript1.2">
            // Comprobacion de email correcto
            function valEmail(valor){
                re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
                if(!re.exec(valor))    {
                    return false;
                }else{
                    return true;
                }
            }
            
            // Funcion de envio de datos
            function valida_envia(){
                if(document.usuario.idUsuario.value=="" || document.usuario.nombre.value=="" || document.usuario.email.value=="")
                {
                        alert('rellene todos los campos');
                        return 0
                }
                if(valEmail(document.usuario.email.value)==false)
                {
                        alert('Email incorrecto');
                        return 0
                }
                // Hacemos el submit
                document.usuario.submit();
                }
        </SCRIPT>
    </head>
    <body>
     <%
        String idUsuario;
        Usuario usuario = new Usuario();
        claseBBDD baseDatos = new claseBBDD();

        idUsuario=request.getParameter("idUsuario");

       // Comprobamos si existe usuario en la sesion
        if (session.getAttribute("login") != null && ((String) session.getAttribute("login")).length() > 0)
        {
            usuario=baseDatos.ObtenerDatosUsuario(idUsuario);

                    %>
                    <form action="nuevaModificacionUsuario.jsp" method="get" name="usuario">
                    <fieldset>
                            <legend>Modificar datos usuario</legend>
                                <table width="400">
                                    <caption>Datos del usuario '<%= usuario.getIdUsuario() %>'</caption>
                                        <tbody>
                                            <tr>
                                                <td> idUsuario: </td>
                                                <td> <input type="text" name="idUsuario" size="40" value="<%=usuario.getIdUsuario()%>" readonly></td>
                                            </tr>
                                            <tr>
                                                <td> Nombre: </td>
                                                <td> <input type="text" name="nombre" size="40" value="<%=usuario.getNombre()%>"></td>
                                            </tr>
                                            <tr>
                                                <td> Email: </td>
                                                <td> <input type="text" name="email" size="40" value="<%=usuario.getEmail()%>"></td>
                                            </tr>
                                            <%
                                                baseDatos.cerrarConexion();
                                            %>
                                            <tr>
                                                <td colspan="2" align="center">
                                                    <input class="btn" type="button" value="modificacion nueva" onclick="valida_envia()"></input>
                                                    <input type="reset"></input>
                                                </td>
                                            </tr>
                                       </tbody>
                                    </table>
                              </fieldset>
                    </form>
                    <%
        }
        else
        {
        %><META HTTP-EQUIV="REFRESH" CONTENT="1;URL=error.jsp">
        <%
        }
        %>
     </body>
</html>
